NULL check on default keymap
authorPhilip Chimento <philip.chimento@gmail.com>
Wed, 28 Aug 2013 06:46:22 +0000 (23:46 -0700)
committerJohn Ralls <jralls@ceridwen.us>
Fri, 11 Oct 2013 18:14:32 +0000 (11:14 -0700)
Ensure that Quartz's default keymap is not accessed before it is
created.

gdk/quartz/gdkkeys-quartz.c

index 8ecf79e199a2d771b8c2985572670aa0dd17f615..d2b51105a1b31a07371f448757c03e67ebe6860c 100644 (file)
@@ -492,7 +492,8 @@ update_keymap (void)
         p[0] = known_numeric_keys[i].keypad_keyval;
     }
 
-  g_signal_emit_by_name (default_keymap, "keys-changed");
+  if (default_keymap != NULL)
+    g_signal_emit_by_name (default_keymap, "keys-changed");
 }
 
 static PangoDirection